﻿body { color:#666;font:14px/1.231 "Microsoft Yahei",arial,helvetica,clean,sans-serif;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a {
	color: #434343;
	text-decoration: none;
}
a:hover {
	color: #0b68ab;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}

.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}






.header , .content , .footer { width:1200px; margin:0 auto;  }


/*头部开始*/
.topWrap{ background:url(../img/h_bj.gif) repeat-x center top; height:243px;}

.h_top{ font:13px/40px "Microsoft Yahei"; height:40px; line-height:40px; color:#adadad; overflow:hidden;}
.h_top span{color:#adadad;}
.h_top span a { color:#adadad; background:url(../img/h_s.gif) no-repeat right center; display:inline-block; padding:0 10px;}
.h_top .nobot{ background:none;}

.h_nr{ height:142px; overflow:hidden;}
.h_logo{ height:81px; overflow:hidden; margin:31px 0 0 0;}
.h_logo span{ width:271px; height:76px; overflow:hidden; border-right:1px dashed #dcdcdc; padding-right:12px; margin-right:22px;}
.h_logo span img{ width:271px; height:76px; }
.h_logo h1{ width:320px; font:18px/20px "Microsoft Yahei"; color:#303030; padding-top:10px;}

.h_logo h1 em{ color:#c5161d; font-weight:bold;}
.h_logo h1 b{ display:block; font:bold 24px/40px "Microsoft Yahei"; color:#303030;}

.h_lx{ width:300px; height:85px; margin:5px 0 0 0; padding-top:35px; overflow:hidden; background:url(../img/jzh_01.png) no-repeat 0 42px;}
.h_lx p{ padding-left:43px; background:url(../img/h_tel.gif) no-repeat left center; font:16px "Microsoft Yahei"; color:#222;}
.h_lx p span{ font:22px Arial, Helvetica, sans-serif;}
.h_lx p em{ font:16px "Microsoft Yahei"; color:#444; display:block;}
.h_lx p em i{ font-weight:bold; letter-spacing:3px;  font-size:18px;}
.h_lx_1{width:100%; height:30px; float:left; line-height:30px; text-indent:50px; font-size:14px; color:#333;}
.h_lx_1 span{font-size:20px; font-weight:bold;}


.h_nav{height:61px;}
.h_nav ul li { background:url(../img/h_ns.gif) no-repeat right center; float:left; height:61px; position:relative;}
.h_nav ul li .zdh{position:absolute; top:61px; width:100%; display:none; z-index:9999;}
.h_nav ul li .zdh a{width:100%; height:40px; line-height:40px; background:#0b68ab; color:#fff; padding:0; text-align:center; border-bottom:1px solid #004f88;}
.h_nav ul li .zdh a:hover{background:#004f88; color:#fff;}
.h_nav ul li:hover .zdh{display:block;}
.h_nav ul li a{ display:inline-block; font:16px "Microsoft Yahei"; color:#303030; line-height:60px; height:60px; padding:0 50px; font-weight:bold;}
.h_nav li a:hover , .h_nav .cur a { text-decoration:none; background:url(../img/h_ho.gif) repeat-x left top;}
.h_nav .nobot{ background:none;}


/**/
.s_bj{ height:52px; overflow:hidden; border-bottom:2px solid #e5e4e8;}
.sou{height:52px; overflow:hidden;}
.sou .s_inp01{ width:292px; padding-top:12px; *padding-top:10px; }
.sou .inp01{ width:239px; height:30px; line-height:30px; background:url(../img/s.gif) no-repeat; border:0 ; color:#888; font-size:12px; padding-left:13px; float:left;}
.sou .inp02{ background:url(../img/ss.gif) no-repeat; width:40px; height:30px; border:0; float:left; cursor:pointer; text-indent:-9999px;}
.sou p{ width:600px; font:14px/52px "Microsoft Yahei"; color:#303030;}
.sou p a{color:#555; padding:0 8px;}

.wrap{ width:1200px; margin:0 auto;}



.m2{ width:100%; }

.m2t{ text-align:center; padding-top:30px;}

.m2c{ background:url(../img/tbg.jpg) repeat center; width:100%; padding-bottom:30px; }

.m2t1{ background:url(../img/m22.jpg) no-repeat center top; height:59px; width:100%;}

.normal{float: left; width: 228px;  margin:6px;  text-align :center;  vertical-align :middle ; cursor :pointer; background:url(../img/m23.jpg) no-repeat center; height:30px; color:#cc0000;height:75px; line-height:75px;}

.selected{float: left;width: 228px;  margin:6px; text-align :center; display:inline; vertical-align :middle ; cursor :pointer; background:url(../img/m24.jpg) no-repeat center bottom; height:75px; line-height:75px;color:#FFF;}

.selected a{color:#FFFFFF;}
.selected a:hover{color:#FFFFFF;}

#divMainTab{ margin:10px auto 25px; height:75px; line-height:75px; width:100%; font-weight:bold; font-size:18px;}

.divContent{width: 100%;height:auto; clear: both;}

.sycpzs{  margin-right:-20px;overflow:hidden;}

.sycpzs li{ width:285px; height:266px; float:left;  text-align:center; margin-right:20px;  display:inline; margin-bottom:20px; overflow:hidden; position:relative;}

.sycpzs li .cptp{ height:226px; overflow:hidden;border: 1px #dddddd solid;}

.sycpzs li .cptp img{ width:100%; height:100%;}

.sycpzs li span{ display:block; height:40px; width:100%; line-height:40px;}



.jt-case{padding-bottom: 42px; }

.jt-case:nth-of-type(2n-1) {background-color:#f0f0f0; }

.jt-case:nth-of-type(2n) {background-color:#fff;   }

.jt-case-tit{ font-size: 30px;color: #333;text-align: center; line-height: 1; padding: 50px 0 30px 0; } 

.jt-case-tit a{padding: 0 20px; color:#222;}

.jt-case-tit span{display: block; background-color: #cacaca; width: 126px; height: 1px; }

.jt-case-tit em{font-style: normal;font-weight: bold;color: #E60012;}

.jt-case-tit p{width: 100%;font-size: 16px;; color: #666; font-weight: normal;   margin-top: 10px; }

.jt-case-box { text-align: center;margin-bottom: 30px;margin-top: 20px; }

.jt-case-box dl{ background: #fff;padding: 25px 22px 0 22px;border: 1px solid #e8e8e8; }

.jt-case-box dl dt { padding-bottom: 25px; border-bottom: 1px solid #e3e3e3; }

.jt-case-box dl dt a{ display: block; position: relative; }

.jt-case-box dl dt>a>img{ width: 339px;height: 307px; }

.jt-case-box dl dt>a p{  position: absolute; right: 0; bottom: 0; }

.jt-case-box dl dd{ line-height: 4; }

.jt-case-box dl dd a{ font-size: 18px;color: #333; }

.jt-case-more{ }

.jt-case-more a{ display: block;border-radius: 4px;background-color:#e60012; text-align: center; font-size: 22px;line-height: 58px;color: #fff;padding: 0 2%; }

.jt-case-more a:first-child{ margin-right: 25px;     width: 164px;}

.jt-case-more a+a{background-color: #3d3348; width: 268px;}











/* BC */



#jt-bc-pro .jt-case-tit a{ font-weight:normal; }

#jt-bc-pro .jt-case-tit span{background-color: #e60012;}

#jt-bc-pro .jt-case-tit a{color: #e60012;} 

.jt-bc-tit-pic{   }





.jt-bc-pro-r dl dd:first-child span{ font-size:26px;}

.jt-bc-pro-r dl dt a:first-child{margin-right: 15px; }

#jt-bc-disease dd {margin-bottom: 32px;}

#jt-bc-disease dd p{ text-align: center;background-color: #fff; }

#jt-bc-disease dd p+p{line-height: 52px;color: #000;font-size: 18px;; }

#jt-bc-disease dd p img{ width: 275px;height: 230px;  }



section.jt-bc:nth-of-type(2n-1){background-color: #f0f0f0; }

section.jt-bc:nth-of-type(2n){background-color: #fff; }



#contrast{ padding-bottom: 35px; }

#contrast dl dd{ margin-bottom: 28px; }

#contrast dl dd img{ width: 586px;height:  272px; }



#advantage {background: url("../img/advantage-bg.jpg") no-repeat center bottom;background-size: cover;  }

 #advantage .jt-case-tit a{ color: #e60012; }

.advantage-box dl{ border:1px solid #e5e5e5; padding: 24px;position: relative; margin-bottom: 32px;width: 23%;border-radius: 5px; transition: all .2s;  height: 255px; overflow: hidden;    background-color: #fff;}

.advantage-box dl span{ position: absolute;left: 0;top: 0; }

.advantage-box dl dt{ font-size: 24px;color: #e60012;font-weight: bold;text-align: left; width: 100%;}

.advantage-box dl dt.df{    margin: 4% 0 13.2%;}

.advantage-box dl dt+dt{    margin: 2% 0 5%;}

.advantage-box dl dd{color: #333;width: 100%;    font-size: 16px; }





#jt-bc-witness dd {margin-bottom: 20px;padding: 10px 10px 0 10px ;background-color: #fff;}

#jt-bc-witness dd p{ text-align: center;  }

#jt-bc-witness dd p a{ color: #666666 }

#jt-bc-witness dd p+p{line-height: 35px;color: #000;font-size: 14px;text-align: center;width: 280px;height: 35px;overflow: hidden;text-overflow: ellipsis;}

#jt-bc-witness dd p:last-of-type{line-height: 35px;height: 35px;}

#jt-bc-witness dd p img{width: 280px;height: 205px;}





#field{ padding-bottom: 48px; }

#jt-bc-field dl{ margin-bottom: 36px; }

#jt-bc-field dt img{ width: 373px;height: 287px;; }

#jt-bc-field dd{line-height: 64px;font-size: 20px;color: #333;padding: 0 2% 0 6%; text-align: justify; border: 1px solid #eee; }

#jt-bc-field dd a{ color: #fff;font-size: 18px;background-color: #e60012;width: 93px;line-height: 35px; border-radius: 5px; display:inline-block;text-align: center; }



#jt-bc-service{ margin-bottom: 54px; }

#jt-bc-service dd{ margin-bottom: 40px; }

#jt-bc-service dt{ width: 100%;  background-color: #fff;height: 140px;; }




.jt-bc-power{ position: relative; }

.jt-bc-power .swiper-slide { text-align: center;font-size: 20px; }

.jt-bc-power .swiper-slide a img{ width: 379px;height: 269px; }

.jt-bc-power .swiper-slide a p{display: none; line-height: 58px; border: 1px solid #eeeeee;color: #333; }



.swiper-button-next, .swiper-button-prev{ width: 37px;height: 37px;background-size: contain; }

.swiper-button-prev{ left: -50px;background-image: url('../img/power-left.png'); }

.swiper-button-next{ right: -50px;background-image: url('../img/power-right.png'); }



.jt-bc-power{padding-bottom: 25px; }

.jt-bc-power-more { margin-bottom: 25px; }

.jt-bc-power-more a{font-size: 20px;color: #e60012;border: 1px solid #e60012;text-align: center;border-radius: 4px; width: 134px;line-height: 45px; }



.homeApplication .homeApplicationBox .hd ul li:nth-child(3){display: none}

.clear{clear:both; }

.fl{float:left; }

.fr{float:right; }

.tl{text-align:left; }
.container{clear:both;width:1200px;margin:0 auto;}
.df{ display: flex;justify-content: center;align-items: center;flex-wrap: wrap; }

.df-LR{justify-content: space-between; padding-bottom:30px;}

.df-vertical{ flex-direction: column; }

.t-o{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;-moz-binding: url('../other/ellipsis.xml#ellipsis');}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0
}
.container {
	clear: both;
	width: 75pc;
	margin: 0 auto
}


.mainall{width:1180px; margin:0 auto; overflow:hidden;}

.tnr{ font-family: times new roman;}

.fl{ float: left;}

.fr{ float: right;}


.re{position: relative;}

.ab{position: absolute;}




.gg2{background:url(../img/gg2.jpg) no-repeat top center; height: 221px;}

.ys_dbg{background:url(../img/ys_dbg.jpg) no-repeat top center; height:650px;}

.gg2_zi{margin:80px 0 0 310px;color:#FFF;}

.gg2_zi em {font-size: 20px;width:450px;height: 37px;line-height: 37px;background-color:rgba(0,0,0,0.3);display: block;text-align: center; border-radius:5px;}

.gg2_zi  p{font-size: 18px;margin-top: 10px;}

.gg2_tel{margin-top: 40px;}

.gg2_tel p{font-size: 14px;color:#FFF;  background: url(../img/gg_tel.png) no-repeat  left 5px;padding-left:60px;}

.gg2_tel span{font-size: 26px;font-weight: bold; color:#FFF;display: block;}

.gg2_tel a{width:172px;height: 40px;display: block;background:#ff9000;font-size: 18px;font-weight: bold;color:#FFF;text-align: center; line-height: 40px; margin:10px 0 0 20px; border-radius: 20px;}



.ys_com dd{font-size: 14px;line-height: 30px;}

.ys3 dd{width:539px; }

.ys2 dd{width:397px; }

.ys1 dd{width:447px ;}

 .ys3 {  left: 150px;top: 378px;}

.ys2 { left: 384px;top: 212px;}

.ys1 { left: 611px;top: 62px;}

.ys_t a{font-size: 18px;color:#FFF;font-weight: bold;}

.ys_t span{font-size: 24px;color:#FFF;font-weight: bold;}

.ys_t a p{font-size: 34px;font-weight: bold;color:#FFF;}



.ys_t{width:132px;height: 120px;background:#ff9000;border-radius: 132px; top:480px;left:610px;text-align: center;padding-top: 12px;}

.ys_com dt{font-size: 24px;font-weight: bold;color: #0b68ab;margin-bottom: 10px;}



.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.ico {
	background: url(../img/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}

.ease, .ease * {
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.noease, .noease * {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
:-moz-placeholder {
color: #aaa;
}
::-moz-placeholder {
color: #aaa;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #aaa;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #aaa;
}
/*清除浮动*/
.clearfix {
*zoom: 1;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}







/*******index css*******/

.index .in_title {
	padding-top: 40px;
	padding-bottom: 10px;
}
.index .in_title .entit {
	position: relative;
	width: 540px;
	margin: auto;
	font-size: 36px;
	line-height: 30px;
	font-weight: bold;
	color: #0b68ab;
	text-align: center;
	margin-bottom:5px;
}
.index .in_title .tit1 {
	margin: 0 auto;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
	color: #222;
}
.index .in_title .tit1 span {
	display: inline-block;
	margin: 0 30px;
}
.index .in_title .tit1 em {
	display: inline-block;
	width: 225px;
	height: 1px;
	margin-bottom: 8px;
	background: #cecece;
}
.index .tab {
	text-align: center;
	padding-top: 30px;
}
.index .tab a {
	padding: 0 16px;
	height: 38px;
	line-height: 38px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 16px;
	display: inline-block;
	margin: 10px;
	color: #666;
}
.index .tab a:hover {
	color: #fff;
	background: #0b68ab;
	border-color: #0b68ab;
}
.index .more {
	margin-top: 40px;
}
.index .more .line {
	display: block;
	width: 500px;
	height: 1px;
	margin-top: 24px;
	background: #ccc;
}
.index .more .look_more {
	display: block;
	width: 198px;
	height: 48px;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #ccc;
	transition: all .5s;
}
.index .more .look_more:hover {
	background: #0b68ab;
	color: #fff;
	transition: all .5s;
	border: 1px solid #0b68ab;
}
.index #floor_1_main {
	padding-bottom: 45px;
}
#floor_1_main .about {
	padding-top: 40px;
}
#floor_1_main .about .item {
	display: block;
	width: 475px;
	height: 350px;
}
#floor_1_main .about img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}
#floor_1_main .about img:hover {
	-webkit-filter: brightness(105%);
	filter: brightness(105%);
}
#floor_1_main .contW {
	position: relative;
	display: block;
	width: 700px;
	height: 350px;
	background: #fff;
}
#floor_1_main .contW .cont {
	width: 100%;
	height: 270px;
	font-size: 16px;
	color: #666;
	line-height: 1.8;
	text-align: justify;
	margin-bottom: 30px;
	overflow: hidden;
}
#floor_1_main .contW .view_detail a {
	display: block;
	height: 43px;
	font-size: 16px;
	line-height: 43px;
	padding: 0 38px;
	text-align: center;
	color: #434343;
	margin-left: 20px;
	background: #fff;
	border: 1px solid #b7b7b7;
}
#floor_1_main .contW .view_detail a:hover {
	color: #fff;
	background: #0b68ab;
	border-color: #0b68ab;
	transition: all .5s;
}



.tit{margin:0 auto 38px;}

.tit span{display: block; text-align: center; font-size:30px; line-height: 46px; color:#222; margin-bottom: 15px; font-weight:bold;}

.tit i{display: block; text-align: center; font-size: 20px; line-height: 22px; color:#333333; font-style:inherit;}


.newsbj{height: auto;}

.news{padding-top:10px;}

.news .tit{background:url(../img/newk.png) no-repeat center 25px; margin-bottom: 45px !important; height:81px !important;}

.news .newdt{width:600px; float:left;}

.news .newdt span{display: block;height:52px;}

.news .newdt span em{display: block;width:200px;height:26px;float:left;padding-left:36px;background:url(../img/dt.png) no-repeat left;font-size: 24px; color:#333333;}

.news .newdt span em:hover{color:#0b68ab;}

.news .newdt span i{display: block;width:27px; height:27px; float:right; background:url(../img/jt_h.png) no-repeat center;}

.news .newdt dl{height:150px; margin-bottom: 39px;}

.news .newdt dl dt{width:200px;height:150px; float:left;}

.news .newdt dl dt img{width:200px; height:150px;}

.news .newdt dl dd{width:400px;float:left;padding-top:21px; padding-left:41px; box-sizing: border-box;}

.news .newdt dl dd strong{display: block; margin-bottom: 21px;}

.news .newdt dl dd strong a{font-size: 20px; color:#333333; line-height: 20px;}

.news .newdt dl dd strong a:hover{color:#0b68ab;}

.news .newdt dl dd p{font-size: 14px; color:#666666;}

.news .newdt ul li{height:69px; line-height: 69px; border-top:1px solid #eeeeee;padding-left:12px;}

.news .newdt ul li:last-child{border-bottom:1px solid #eeeeee;}

.news .newdt ul li a{padding-left:15px; background:url(../img/yd.png) no-repeat left;font-size: 16px; color:#333333; }

.news .newdt ul li i{display: block;font-size: 16px; color:#888888; font-family: Arial; float:right; font-style:inherit;}

.news .newdt ul li:hover a{color:#0b68ab;}

.news .newdt ul li:hover i{color:#0b68ab;}

.news .bk{width:500px; float:right;}

.news .bk span{display: block; height:47px;border-bottom:1px solid #eeeeee; margin-bottom: 3px;}

.news .bk span em{display: block;width:200px;height:26px;float:left;padding-left:36px;background:url(../img/bk.png) no-repeat left;font-size: 24px; color:#333333;}

.news .bk span em:hover{color:#0b68ab;}

.news .bk span i{display: block;width:27px; height:27px; float:right; background:url(../img/jt_h.png) no-repeat center;}

.news .bk ul li{height:119px !important;border-bottom:1px dashed #dddddd; padding-left:4px;padding-top:17px; box-sizing: border-box;}

.news .bk ul li dl dt{height:30px; line-height: 30px; margin-bottom:11px;}

.news .bk ul li dl dt a{display: block;padding-left:46px; background:url(../img/q.png) no-repeat left;font-size: 16px; color:#333333; font-weight: bold;}

.news .bk ul li:hover dl dt a{color:#0b68ab;background:url(../img/q_h.png) no-repeat left;}

.news .bk ul li dl dd{padding-left:46px; }

.news .bk ul li dl dd p{font-size: 14px; color:#666666;}



.cls {
	clear: both;
}

/*footer*/

footer {
	width: 100%;
	padding: 10px 0 20px 0;
	background: #0b68ab;
}
footer dl {
	width: 150px;
	padding: 20px 40px 20px 0;
	color: #fff;
	float: left;
}
footer dl:last-of-type {
	background: none;
	width: 330px;
}
footer dl dt {
	font-size: 18px;
	margin-bottom: 8px; font-weight:bold;
}
footer dl dd {
	line-height: 30px;
}
footer dl dd a{color:#fff;}
footer dl dd a:hover{color:#fff; font-weight:bold;}
footer .ftewm {
	float: right;
	width: 120px;
	height: 120px;
	margin-top: 40px;
}
footer .ftewm img {
	display: block;
	width: 120px;
	height: 120px;
}
footer .ftewm p {
	text-align: center;
	margin-top: 10px;
	color: #fff;
}
/*友情链接*/

.yqlj {
	margin-top: 60px;
	margin-bottom: 20px;
}
.yqlj dl dt {
	float: left;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #0b68ab;
	padding-right: 20px;
	border-right: 1px solid #ddd;
}
.yqlj dl dt span {
	color: #999;
	font-size: 13px;
	font-weight: normal;
}
.yqlj dl dd {
	float: left;
	line-height: 30px;
	margin-left: 30px;
}
.yqlj dl dd a {
	color: #666;
}
.yqlj dl dd a:hover {
	color: #333;
}

.tiaofu{ height:245px; background:url(../img/tiaofu.jpg) no-repeat center;}
.tiaofu .box{ position:relative; height:245px;}
.tiaofu .box strong{ display:block; font-size:42px; color:#00ffea; position:absolute; right:30px; bottom:40px;font-family:Impact; font-weight:normal; }



#sidebar_main {
	width: 60px;
	height: 250px;
	position: fixed;
	top: 30%;
	right: -50px;
	z-index: 99999;
	_position: absolute;
_top:expression(eval(document.documentElement.scrollTop));
	_right: 0;
_height:expression(eval(document.documentElement.clientHeight));
	border: 1px solid #ddd;
	background: #fff
}
#sidebar {
	width: 50px;
	color: #fff;
	height: 100%
}
#sidebar #sidebar_1 {
	position: absolute;
	top: 10px;
	width: 60px;
	height: 60px;
	background: url(../img/qq1.jpg) no-repeat center
}
#sidebar #sidebar_1:hover {
	background: url(../img/qq1_hover.jpg) no-repeat center
}
#sidebar #sidebar_2 {
	position: absolute;
	top: 80px;
	width: 60px;
	height: 60px;
	background: url(../img/dianhua.png) no-repeat center
}
#sidebar #sidebar_2:hover {
	background: url(../img/dianhua_hover.png) no-repeat center
}
#sidebar #sidebar_3 {
	position: absolute;
	top: 150px;
	width: 60px;
	height: 60px;
	background: url(../img/liuyan.png) no-repeat center
}
#sidebar #sidebar_3:hover {
	background: url(../img/liuyan_hover.png) no-repeat center
}
#sidebar #sidebar_4 {
	position: absolute;
	top: 150px;
	width: 60px;
	height: 60px;
	background: url(../img/qrcode.png) no-repeat center
}
#sidebar #sidebar_4:hover {
	background: url(../img/qrcode_hover.png) no-repeat center
}
#sidebar #sidebar_5 {
	position: absolute;
	top: 200px;
	width: 60px;
	height: 60px;
	background: url(../img/gotop.png) no-repeat center
}
#sidebar #sidebar_5:hover {
	background: url(../img/gotop_hover.png) no-repeat center
}
#sidebar a {
	color: #fff;
	display: block;
	width: 60px;
	height: 60px;
	padding: 0;
	cursor: pointer
}
#sidebar p {
	display: none;
	position: absolute;
	right: 70px;
	font-size: 12px;
	text-align: center;
	margin: 0
}
#sidebar_1 p {
	width: 120px;
	height: 35px;
	line-height: 35px;
	background: #494949;
	bottom: 7px;
	text-align: center;
	font-size: 14px
}
#sidebar_1 p a {
	display: block;
	text-align: center;
	width: 100%
}
#sidebar_2 p {
	width: 200px;
	display: none;
	height: 55px;
	background: #fff;
	padding: 20px 0;
	bottom: 0;
	text-align: center;
	font-size: 14px;
	color: #666;
	text-align: center
}
#sidebar_2 p span {
	display: block;
	color: #fc4d4d;
	font-size: 20px
}
#sidebar_3 p {
	line-height: 35px;
	bottom: -40px;
	text-align: center;
	background: #494949
}
#sidebar_3 p img {
	width: 110px;
	padding: 5px
}
#sidebar_4 p {
	width: 160px;
	height: 200px;
	background: #fff;
	bottom: -64px;
	text-align: center
}
#sidebar_4 p a {
	display: block;
	width: 100%
}
#sidebar_4 p span {
	display: block
}
#sidebar_4 p span b {
	display: block;
	color: #666;
	font-size: 14px
}
#sidebar p i {
	position: absolute;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 16px;
	top: 10px;
	right: -5px;
	color: #494949
}
#sidebar_3 p i {
	color: #494949;
	top: 48px;
	right: -6px
}





.banner {
    height: auto!important;
}
.wrap1 {
	position: relative;
}
.centered-btns_nav {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 38px;
	height: 61px;
	transition: .5s;
	margin-top: -40px;
	line-height: 200px;
	background-image: url(../img/arrow.gif);
	overflow: hidden;
	opacity: .1;
}
.centered-btns_nav:hover{
	opacity: .7;
}
.prev{
	left: 0;
}
.next {
	right: 0;
	background-position: right 0;
}

.centered-btns_nav:active {
	opacity: 1;
}

.centered-btns_tabs {
    margin-top: 15px;
    text-align: center;
    font-size: 0;
    position: absolute;
    list-style-type: none;
    width: 100%;
    z-index: 99;
    bottom: 15px;
}

.centered-btns_tabs li {
	display: inline-block;
	margin: 0 3px;
	*display: inline;
	*zoom: 1;
}

.centered-btns_tabs a {
	display: inline-block;
	width: 15px;
	height: 8px;
	border-radius: 8px;
	line-height: 8px;
	background-color: rgba(255, 255, 255, .3);
	background-color: #ccc\9;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}
.centered-btns_here a{
	width: 30px;
	background-color: rgba(255, 255, 255, .9);
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}
.mainall1{width:1200px; margin:0 auto;}

.jzh_01{float:left; margin-top:35px;}
.jzh_01 a{width:237px; height:75px; float:left; background:url(../img/jzh_02.png) no-repeat;}






